package BSQX_Bit;

import java.util.*;

public class BSQX_4_7 {
    public static void main(String[] args) {
        Scanner scan=new Scanner(System.in);
        String str=new String();
        str=scan.nextLine();
        str=str.toLowerCase();
        String s=scan.next();
        s=s.toLowerCase();
        char ch=s.charAt(0);
       int count=0;
        for (int i = 0; i < str.length(); i++) {
            if (str.charAt(i) == ch){
                count++;
            }
        }
        System.out.println(count);
    }
    public static void main2(String[] args) {
        Scanner scan=new Scanner(System.in);
        int n= scan.nextInt();
        if (n <= 2){
            System.out.println("-1");

        } else if (n%4 ==3){
            System.out.println("2");
        } else if (n%4 ==0){
            System.out.println("3");
        } else if (n%4 ==1){
            System.out.println("2");
        } else if (n%4 ==2){
            System.out.println("4");
        }
    }
    public static void main1(String[] args) {
        /*服了,超时了
        * 找到规律:2 3  2  4*/
        Scanner scan=new Scanner(System.in);
        int n= scan.nextInt();
        ArrayList<ArrayList<Integer>> arrayList=new ArrayList<>();
        for (int i = 0; i < n; i++) {
            ArrayList<Integer> list=new ArrayList<>();
            for (int j = 0; j < 2*i+1 ; j++) {
                if (j==0||j==2*i){
                    list.add(1);
                }else {
                    /*如果,查询的没有不存在怎么办?所以,要加一个合法性判断*/
                    int size=arrayList.get(i-1).size();
                    int k1=0,k2=0,k3=0;
                    if (j-2 >=0){
                        k1=arrayList.get(i-1).get(j-2);
                    }
                    if (j-1 >= 0){
                        k2=arrayList.get(i-1).get(j-1);
                    }
                    if (j <size){
                        k3=arrayList.get(i-1).get(j);
                    }
                    list.add(k1+k2+k3);

                }
            }
            arrayList.add(list);
        }
        int ret=func(n,arrayList);
        System.out.println(ret);

    }
    public static int func(int n,ArrayList<ArrayList<Integer>> arrayList){
        /*默认从1开始*/
        if (n <= 2){
            return -1;
        }
        for (int i = 0; i < arrayList.get(n-1).size(); i++) {
            if (arrayList.get(n-1).get(i) % 2 == 0){
                return i+1;
            }
        }
        return -1;

    }
}
